CSC2411 - Linear Programming and Combinatorial Optimization Lecture 3: Geometric Aspects of Linear Programming and an Introduction to the Simplex Algorithm
نویسنده
چکیده
In this class, we discuss some geometrical interpretations of linear programs and a high-level description of the simplex algorithm. We also introduce methods for implementing the two phases of the simplex algorithm. These notes also include the tutorial presented on January 19. 1 Review In our previous class, we took some important steps toward defining an efficient algorithm for solving linear programs (LP). ¡ We defined basic feasible solutions (BFS). ¡ We proved that BFS and extreme points are equivalent. ¡ We showed that if an optimum exists for a LP, then there is a BFS which is optimum. – This gave us an exponential algorithm in which we check all sets of ¢ columns. – Candidate solutions arise when the columns are linearly independent and there is a nonnegative combination of the columns that equals £. – An easy corollary is that if there is a solution (¤ ¦ ¥ § © ¨), then there exists a solution which is a BFS. ¡ Finally, we proved the claim that if is a BFS, then there is a such that
منابع مشابه
Linear Programming, the Simplex Algorithm and Simple Polytopes
In the first part of the paper we survey some far reaching applications of the basis facts of linear programming to the combinatorial theory of simple polytopes. In the second part we discuss some recent developments concurring the simplex algorithm. We describe sub-exponential randomized pivot roles and upper bounds on the diameter of graphs of polytopes.
متن کاملA new approach to fuzzy quantities ordering based on distance method and its applications for solving fuzzy linear programming
Many ranking methods have been proposed so far. However, there is yet no method that can always give a satisfactory solution to every situation; some are counterintuitive, not discriminating; some use only the local information of fuzzy values; some produce different ranking for the same situation. For overcoming the above problems, we propose a new method for ranking fuzzy quantities based on ...
متن کاملCSC 5160 : Combinatorial Optimization and Approximation Algorithms
In this lecture, we will talk about the technique of using Linear Programming (LP) to solve combinatorial optimization problems. The lecture is divided into two parts. In the first part, we discuss the theoretical aspects of LP and illustrate by exmaples how combinatoric problems can be reforumated as LP problems. In the second part, we introduce two popular algorithms in solving LP problems: t...
متن کاملCSC 2411 - Linear Programming and Combinatorial Optimization ∗ Lecture 7 : Ellipsoid Algorithm and Interior Point
This lecture provides an in-depth explanation of ellipsoid algorithm which was developed in 1979 by a Soviet mathematician L.G. Khachian. Ellipsoid algorithm is the first polynomial-time linear programming algorithm which also knows as Khachiyan’s algorithm to acknowledge Khachiyan’s discovery. This algorithm is fundamentally different from Simplex Algorithm in a sense that it does not exploit ...
متن کاملCSC 2411 - Linear Programming and Combinatorial Optimization ∗ Lecture 5 : Smoothed Analysis , Randomized Combinatorial Algorithms , and Linear Programming Duality
In this class, we discuss a few " post-simplex-algorithm " issues. We will first study the smoothed case analysis of Linear Programming problems. We then learn the Seidel's algorithm, a randomized com-binatorial algorithm that run in subexponential time, and its extensions. Last, we will be introduced to the duality theorem of Linear Programs. 1 Overview In the previous lecture, we learned the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005